x86: Adapt 32b guest os to 64b hypervisor platform_hypercall compatibility
authorKeir Fraser <keir.fraser@citrix.com>
Tue, 21 Oct 2008 08:47:33 +0000 (09:47 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Tue, 21 Oct 2008 08:47:33 +0000 (09:47 +0100)
commitbd021534ed633e2d1921b4811dc80083a1a04def
tree98c329681a3d75d940a78eb85e92c85e40a900aa
parent37349fcd1c22163858c492a66808077bbd52c9ea
x86: Adapt 32b guest os to 64b hypervisor platform_hypercall compatibility

Changeset 18552 (19b0a4f91712) move px transfer logic from
platform_hypercall.c to a common file to support both x86 and
ia64. However, it involves 32b guest os to 64b hypervisor (x86)
compatible issue. This patch fix the compatible issue, and make
set_px_pminfo() re-used by ia64 and x86 (32b guest os to 64b
hypervisor, and 64b guest os to 64b hypervisor).

Signed-off-by: Liu Jinsong <jinsong.liu@intel.com>
xen/arch/x86/platform_hypercall.c
xen/arch/x86/x86_64/Makefile
xen/arch/x86/x86_64/cpu_idle.c
xen/arch/x86/x86_64/cpufreq.c [new file with mode: 0644]
xen/arch/x86/x86_64/platform_hypercall.c
xen/drivers/cpufreq/cpufreq.c
xen/include/acpi/cpufreq/processor_perf.h
xen/include/xlat.lst